package Controladores;

import basicas.Empresa;
import util.DAOFactory;
import java.util.Date;
import java.util.List;
import dao.EmpresaDAO;

public class ControladorEmpresa {

	private EmpresaDAO empresaDAO;
	
	public ControladorEmpresa(){
		this.empresaDAO = DAOFactory.getEmpresaDAO();
	}
	
	public List<Empresa> pesquisarEmpresaDAOs(Empresa objeto) {
		return empresaDAO.pesquisar(objeto);
	}
	
	public final void salvar(Empresa objeto) {	        
		empresaDAO.salvar(objeto);
    }
	public final void remover(Empresa objeto) {
		empresaDAO.remover(objeto);
	}

	public final void refresh(Empresa objeto) {
		empresaDAO.refresh(objeto);
	}

	public final List<Empresa> pesquisar(Empresa objeto) {
		return empresaDAO.pesquisar(objeto);
	}

	public List<Empresa> listarEmpresa() {
		return empresaDAO.listarTodos();
	}
}
